/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.fatec.controlecal;

import javax.microedition.rms.RecordStore;
import javax.microedition.rms.RecordStoreException;

/**
 *
 * @author gilberto
 */
public class Conexao {
    private RecordStore store;
    private String nome;
    
    public Conexao(String nome){
        this.nome = nome;
    }

    /**
     * @return the store
     */
    public RecordStore getStore() {
        return store;
    }

    /**
     * @param store the store to set
     */
    public void setStore(RecordStore store) {
        this.store = store;
    }

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }
    
    public void abrirStore() throws RecordStoreException{
        if(store == null){
            store = RecordStore.openRecordStore(nome, true);
        }
    }
    
    public void fecharStore() throws RecordStoreException{
        if(store != null){
            store.closeRecordStore();
            store = null;
        }
    }
}
